#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<stdbool.h>

typedef struct
{
	int num;
	bool 
};

typedef struct QNode
{
	Datatype val;
	struct QNode* next;
}QNode;
typedef struct
{
	QNode* head;
	QNode* rear;
}LinkQueue;
void InitQueue(LinkQueue* Q);
bool EmptyQueue(LinkQueue* Q);
void InQueue(LinkQueue* Q, Datatype x);
void DeQueue(LinkQueue* Q, Datatype* x);
bool GetFront(LinkQueue* Q, Datatype* x);